import pymysql
from .views import bp
from flask import g

@bp.before_request
def before_request():
    # 打开数据库连接  配置项：连接、用户名、密码、数据库名 编码
    g.db = pymysql.connect("localhost", "root", "root", "database_homework", charset='utf8')
    # 使用 cursor() 方法创建一个游标对象 cursor
    g.cursor = g.db.cursor()
    print("before_request")


@bp.teardown_request
def teardown_request(exception):
    print("after request")
    g.cursor.close()
    g.db.close()
